package com.fdb.efp.nls.service.dao;

import java.util.List;

import com.fdb.efp.nls.service.domain.NlsApplyRelation;
import com.fdb.efp.nls.service.vo.NlsApplyRelationVO;

public interface NlsApplyRelationDao {
	
	public int insertNlsApplyRelation(NlsApplyRelation nlsApplyRelation);
	
	public int deleteByPk(NlsApplyRelation nlsApplyRelation);
	
	public int updateByPk(NlsApplyRelation nlsApplyRelation);
	
	public NlsApplyRelation queryByPk(NlsApplyRelation nlsApplyRelation);
	
	public List<NlsApplyRelation> queryByApplySeq(NlsApplyRelation nlsApplyRelation);
	
	public List<NlsApplyRelation> queryAllOwnerByPage(NlsApplyRelationVO nlsApplyRelation);
	
	public List<NlsApplyRelation> queryAllCurrOrgByPage(NlsApplyRelationVO nlsApplyRelation);
	
	public List<NlsApplyRelation> queryAllCurrDownOrgByPage(NlsApplyRelationVO nlsApplyRelation);

	public List<NlsApplyRelation> queryNlsApplyRelationRelByPage(NlsApplyRelationVO nlsApplyRelationVo);

}
